#ifndef __BSP_MULTI_ADC_H__
#define __BSP_MULTI_ADC_H__

#include <stdint.h>

typedef enum 
{
    USB_PWR_0V = 0,
    USB_PWR_5V,
    USB_PWR_9V
}usb_power_status_e;

void bsp_multi_adc_init(void);

uint16_t get_ntc_adc_value(void);

void bat_adc_update(void);
uint16_t bat_adc_value(uint8_t ch);

usb_power_status_e check_usb_0v_5v_9v(void);

uint8_t check_ntc_err_state(void);

#endif
